import { Controller } from 'egg';
export default class BannerController extends Controller {
    
    //banner列表接口
    /**
     * @api {get} /banner/list banner列表
     * @apiName bannerList
     * @apiGroup Gaode
     * @apiVersion 1.0.0
     * @apiDescription 导航图列表
     * @apiSuccess {Number} code 返回状态码 0失败  200成功
     * @apiSuccess {String} message 返回状态对应提示消息
     * @apiSuccess {Object[]} data 查询数组集合
     * @apiSuccess {String} data.banner_id 导航Id
     * @apiSuccess {String} data.banner_name 导航名称
     * @apiSuccess {String} data.banner_img 导航图片路径
     * @apiSuccess {Number} data.link 导航对应请求路径
     * 
     */
    async list(){
        const {ctx}=this;
        let condition={};
        try {
            let order_condition=[
                ["create_time",'DESC']
            ];
            //ctx.helper.sort_order(order_condition);
            let result=await ctx.service.common.find_all(condition,order_condition,"Banner");
            return ctx.body=result;
        } catch (error) {
        }
        ctx.body=ctx.helper.error_result("查询异常");
    }
}

